package cn.xopencode.recordservice.dal.mysql.dataobject.kvtransformer;

import cn.xopencode.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;


/**
 * 10KV变压器巡检记录
 */
@TableName("kv_transformer_record")
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
public class KvTransformerRecordDO extends BaseDO{

    private String id;
    /**
     * 创建人
     */
    private String creatorId;
    /**
     * 修改人
     */
    private String modifierId;

    /**
     * 巡检时间
     */
    private Date inspectionTime;

    /**
     * 油位
     */
    private Double oilLevel;
    /**
     * 关闭变压器温度
     */
    private Double transformerTemperature;

    /**
     * 变压器有无异响 0表示无、1表示有
     */
    private Boolean errorSound;
    /**
     * 有无渗漏现象 0表示无、1表示有
     */
    private Boolean seepage;
    /**
     * 高压母线接头温度温度≤65℃
     */
    private Double highPressureTemperature;
    /**
     * 低压母线接头温度温度≤65℃
     */
    private Double lowPressureTemperature;

    /**
     * 继电器内是否有气体 0表示无、1表示有
     */
    private Boolean gas;
    /**
     * 硅胶是否变色 0表示无、1表示有
     */
    private Boolean changeColor;

    /**
     * 备注
     */
    private String remark;

    /**
     * 发现问题及处理结果
     */
    private String questionResult;

    /**
     * 是否上报班组长 0表示无、1表示有
     */
    private Boolean noticeLeader;
    /**
     * 上报异常后报组长是否处理，0：未处理 1：已处理
     */
    private Boolean leaderDeal;
    /**
     * 巡检位置即对应配电室id
     */
    private String roomId;


}
